package ar.com.psicosoft.model.psicosoft_datos_anexos;

import java.io.Serializable;
import javax.persistence.*;
import java.sql.Time;

/**
 * The persistent class for the codigo_postal_cf database table.
 * 
 */
@Entity
@Table(name = "codigo_postal_cf", schema = "psicosoft_datos_anexos")
@NamedQuery(name = "CodigoPostalCf.findAll", query = "SELECT c FROM CodigoPostalCf c")
public class CodigoPostalCf implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name = "sec_çcodigo_postal_cf", sequenceName = "psicosoft_datos_anexos.sec_çcodigo_postal_cf")
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sec_çcodigo_postal_cf")
	@Column(name = "\"idCodigoPostalCF\"", unique = true, nullable = false)
	private Integer idCodigoPostalCF;

	private Time baja;

	@Column(name = "\"codigoPostal\"", nullable = false, length = 4)
	private String codigoPostal;

	@Column(nullable = false, length = 4)
	private String desde;

	@Column(nullable = false, length = 4)
	private String hasta;

	@Column(name = "\"idDepartamento\"", nullable = false)
	private Integer idDepartamento;

	@Column(name = "\"nombreCalle\"", nullable = false, length = 50)
	private String nombreCalle;

	// bi-directional many-to-one association to Departamento
	@ManyToOne
	@JoinColumn(name = "\"idDepartamento\"", insertable = false, updatable = false)
	private Departamento departamento;

	public CodigoPostalCf() {
	}

	public Integer getIdCodigoPostalCF() {
		return this.idCodigoPostalCF;
	}

	public void setIdCodigoPostalCF(Integer idCodigoPostalCF) {
		this.idCodigoPostalCF = idCodigoPostalCF;
	}

	public Time getBaja() {
		return this.baja;
	}

	public void setBaja(Time baja) {
		this.baja = baja;
	}

	public String getCodigoPostal() {
		return this.codigoPostal;
	}

	public void setCodigoPostal(String codigoPostal) {
		this.codigoPostal = codigoPostal;
	}

	public String getDesde() {
		return this.desde;
	}

	public void setDesde(String desde) {
		this.desde = desde;
	}

	public String getHasta() {
		return this.hasta;
	}

	public void setHasta(String hasta) {
		this.hasta = hasta;
	}

	public Integer getIdDepartamento() {
		return this.idDepartamento;
	}

	public void setIdDepartamento(Integer idDepartamento) {
		this.idDepartamento = idDepartamento;
	}

	public String getNombreCalle() {
		return this.nombreCalle;
	}

	public void setNombreCalle(String nombreCalle) {
		this.nombreCalle = nombreCalle;
	}

	public Departamento getDepartamento() {
		return this.departamento;
	}

	public void setDepartamento(Departamento departamento) {
		this.departamento = departamento;
	}

}